Skip to content

build(deps): update palantir-java-format to 2.96.0#784

Open
jbeckwith-oai wants to merge 1 commit into
mainfrom
codex/update-palantir-java-format
Open

build(deps): update palantir-java-format to 2.96.0#784
jbeckwith-oai wants to merge 1 commit into
mainfrom
codex/update-palantir-java-format

Conversation

@jbeckwith-oai

Copy link
Copy Markdown
Contributor

Summary

  • update the build-only Palantir Java formatter from 2.89.0 to the latest stable release, 2.96.0
  • move the formatter's isolated Jackson tool classpath from 2.21.0 to 2.21.4
  • address the 2.21.x formatter paths behind Dependabot alerts 59, 92, 95, 97, 99, 102, and 103

Compatibility

This dependency is used only by the custom palantir configuration in buildSrc to format Java source. It is not present in the SDK's API, runtime, POMs, or Gradle publication metadata. The SDK's Java 8 source and bytecode compatibility and its published dependency versions are unchanged.

The formatter's upstream changes since 2.89.0 are fixes for method-reference formatting, Markdown doc-comment wrapping, Spotless integration, and plugin publishing. Running 2.96.0 over the repository produced no source changes.

This PR intentionally does not add an independent Jackson override. Palantir 2.96.0 declares Jackson 2.21.4, so the separate advisory requiring 2.21.5 remains for a follow-up remediation.

Validation

  • ./scripts/lint
  • ./scripts/build
  • ./scripts/test
  • ./scripts/detect-breaking-changes origin/main
  • generated POM and Gradle module metadata for all published modules and verified the formatter is absent
  • resolved the palantir configuration and verified Palantir 2.96.0 with Jackson 2.21.4
  • ran the upgraded formatter in place and verified the only repository diff is the dependency version

@jbeckwith-oai jbeckwith-oai requested a review from a team as a code owner July 15, 2026 22:12
@openai-sdks

openai-sdks Bot commented Jul 15, 2026

Copy link
Copy Markdown

OkTest Summary

237/237 SDK tests passed in 17.306s for Java SDK PR #784.

Test results — 42 files
Test Result Time
tests/chat-completions-complex-body.test.ts ✅ Passed 169ms
tests/chat-completions-create.test.ts ✅ Passed 988ms
tests/chat-completions-stream.test.ts ✅ Passed 353ms
tests/files-content-binary.test.ts ✅ Passed 299ms
tests/files-create-multipart.test.ts ✅ Passed 295ms
tests/files-list-pagination.test.ts ✅ Passed 276ms
tests/initialize-config.test.ts ✅ Passed 286ms
tests/instance-isolation.test.ts ✅ Passed 280ms
tests/models-list.test.ts ✅ Passed 208ms
tests/responses-background-lifecycle.test.ts ✅ Passed 296ms
tests/responses-body-method-errors.test.ts ✅ Passed 449ms
tests/responses-cancel-timeout.test.ts ✅ Passed 244ms
tests/responses-cancel.test.ts ✅ Passed 337ms
tests/responses-compact-retries.test.ts ✅ Passed 575ms
tests/responses-compact.test.ts ✅ Passed 331ms
tests/responses-create-advanced-stream.test.ts ✅ Passed 658ms
tests/responses-create-advanced.test.ts ✅ Passed 1.404s
tests/responses-create-disconnect.test.ts ✅ Passed 1.116s
tests/responses-create-errors.test.ts ✅ Passed 322ms
tests/responses-create-malformed-api-responses.test.ts ✅ Passed 313ms
tests/responses-create-retries.test.ts ✅ Passed 440ms
tests/responses-create-stream-failures.test.ts ✅ Passed 232ms
tests/responses-create-stream-timeout.test.ts ✅ Passed 231ms
tests/responses-create-stream-wire.test.ts ✅ Passed 6.381s
tests/responses-create-stream.test.ts ✅ Passed 142ms
tests/responses-create-terminal-states.test.ts ✅ Passed 362ms
tests/responses-create-timeout.test.ts ✅ Passed 271ms
tests/responses-create.test.ts ✅ Passed 1.267s
tests/responses-delete.test.ts ✅ Passed 326ms
tests/responses-input-items-errors.test.ts ✅ Passed 302ms
tests/responses-input-items-list.test.ts ✅ Passed 377ms
tests/responses-input-items-options.test.ts ✅ Passed 436ms
tests/responses-input-tokens-count-timeout.test.ts ✅ Passed 249ms
tests/responses-input-tokens-count.test.ts ✅ Passed 380ms
tests/responses-malformed-inputs.test.ts ✅ Passed 5.172s
tests/responses-not-found-errors.test.ts ✅ Passed 409ms
tests/responses-parse.test.ts ✅ Passed 765ms
tests/responses-retrieve-retries.test.ts ✅ Passed 315ms
tests/responses-retrieve.test.ts ✅ Passed 275ms
tests/responses-stored-method-errors.test.ts ✅ Passed 1.084s
tests/retry-behavior.test.ts ✅ Passed 3.592s
tests/sdk-error-shape.test.ts ✅ Passed 386ms

View OkTest run #29462909742

SDK merge (3128d0d51ff6) · head (b00633be16fd) · base (845b2bc87fb0) · OkTest (fd7a761c81c1)

@jbeckwith-oai jbeckwith-oai force-pushed the codex/update-palantir-java-format branch from 49809ca to b00633b Compare July 16, 2026 00:58
@jbeckwith-oai jbeckwith-oai changed the title fix(deps): update palantir-java-format to 2.96.0 build(deps): update palantir-java-format to 2.96.0 Jul 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant